package com.kcwl.carrier.domain.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author 刘旭超
 * @date 2022年07月14日 14:32
 * @Description
 */
@Data
public class CarrierCompanyInfo {

    @ApiModelProperty(value = "司机id")
    private Long carrierId;

    @ApiModelProperty(value = "营业执照")
    private String businessLicencePic;

    @ApiModelProperty(value = "营业执照有效期")
    private Date businessLicenceEndTime;

    @ApiModelProperty(value = "道路许可证照")
    private String roadPermitPic;

    @ApiModelProperty(value = "道路许可证号")
    private String roadPermitNo;

    @ApiModelProperty(value = "企业名称")
    private String enterpriseName;

    @ApiModelProperty(value = "法人姓名")
    private String legalName;

    @ApiModelProperty(value = "法人证件号")
    private String legalIdCardNo;

    @ApiModelProperty(value = "统一社会信用代码")
    private String unifiedSocialCreditCode;

    @ApiModelProperty(value = "省编码")
    private Integer provinceCode;

    @ApiModelProperty(value = "省份名称")
    private String provinceName;

    @ApiModelProperty(value = "市编码")
    private Integer cityCode;

    @ApiModelProperty(value = "城市名称")
    private String cityName;

    @ApiModelProperty(value = "区编码")
    private Integer countyCode;

    @ApiModelProperty(value = "区县名称")
    private String countyName;

    @ApiModelProperty(value = "详细地址")
    private String address;

    @ApiModelProperty(value = "银行卡号")
    private String bankCardNo;

    @ApiModelProperty(value = "开户名")
    private String bankCardName;

    @ApiModelProperty(value = "开户行")
    private String bankAccounts;

    @ApiModelProperty(value = "开户省编码")
    private Integer bankProvinceCode;

    @ApiModelProperty(value = "开户省份名称")
    private String bankProvinceName;

    @ApiModelProperty(value = "开户市编码")
    private Integer bankCityCode;

    @ApiModelProperty(value = "开户城市名称")
    private String bankCityName;

    @ApiModelProperty(value = "开户区编码")
    private Integer bankCountyCode;

    @ApiModelProperty(value = "开户区县名称")
    private String bankCountyName;

    @ApiModelProperty(value = "开户支行")
    private String bankBranchAccounts;

    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    @ApiModelProperty(value = "创建人")
    private Long createUserId;

    @ApiModelProperty(value = "修改时间")
    private Date updateTime;

    @ApiModelProperty(value = "修改人")
    private Long updateUserId;

    @ApiModelProperty(value = "所属行业")
    private String industry;

    @ApiModelProperty(value = "成立日期")
    private Date incorporationDate;

    @ApiModelProperty(value = "注册资金")
    private String registeredCapital;

    @ApiModelProperty(value = "企业网址")
    private String companyWebsite;
}
